home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 051-075 / disk_069 / console / readme.cons < prev   
Text File  |  1992-05-06  |  2KB  |  40 lines

  1.      Well, here it is.  For those of you who attended the February ASDF meeting,
  2. I want to tell you that I have fixed the problems I was having.  My 'gets'
  3. function now knows how long the screen line is, and knows where the cursor is on
  4. the line.  Look at the source file 'console.c' to find out how.
  5.      Unfortunately, if you enable the screen sizing, and change the size in the
  6. middle of the input, 'gets' can't tell what happened.  Quite a bit more code.
  7.  
  8.      To use the functions in console in your own programs, just use the #define
  9. lines from the beginning of 'constest.c', and include console.o in your link.
  10.  
  11.      This arc includes the files:
  12.  
  13.     console.c    source to the new console routines
  14.     console.o    above compiled with -b & -r options
  15.  
  16.     constest.c    source to test driver for console.c
  17.     constest.o    above compiled with -b & -r options
  18.  
  19.     constest    executable demo program using most
  20.             of the features of console
  21.  
  22.     makefile    for the Software Distillery's make
  23.  
  24.     readme.cons    (You're kidding, right?)
  25.  
  26.      For those of you who haven't attended an ASDF meeting lately (or ever),
  27. console is a try at a new set of routines to get around some of the problems with
  28. the standard system routines.  (At least that's how I see it.)  For instance, the
  29. new 'getchar' really does let you get just one character from the keyboard.  The
  30. new 'gets' understands tabs and backspaces and control-x to keep the cursor
  31. straight.
  32.      There are also some graphics routines to handle some of the simpler functions
  33. that you may need for charts or graphs or just jazzing up your screens without
  34. going through the pain of setting up everything from scratch.
  35.      Have fun!
  36.  
  37.     Jim Cooper
  38.     P.O. Box 35673
  39.     Fayetteville, NC  28303
  40.